self-rectifying device - Spanish English Dictionary